"""
    服务器
"""
import socket

# 创建一个socket对象
server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

# 让当前socket成为服务端.绑定IP地址和端口号
server.bind((socket.gethostname(),6969))

# 设置服务器同时可以接收多少个客户端的请求.比如5代表可以同时接收5个客户端的请求
server.listen(5)

# 等待客户端的连接.该方法是阻塞方法.一旦连接成功将得到两个信息:和客户端配对的socket对象以及客户端的地址信息
# 只要没有客户端请求服务器.该方法一直!
print("服务器启动成功")
client_socket,address = server.accept()
# 输出连接客户端的地址
print("连接的客户端IP地址:" + str(address))

# 向客户端发送消息
client_socket.send("你好!".encode("utf-8"))

# 收客户端返回的数据
msg = client_socket.recv(1024)
print("收到客户端返回的数据:{}".format(msg.decode("utf-8")))
# 关闭socket
client_socket.close()